offer (someone) shelter

Translations
предложить (кому-то) приют
During the storm, they offered the stranded travelers shelter.
Во время шторма они предложили застрявшим путешественникам приют.
Definitions
To provide a person with a safe place to stay, protecting them from danger, bad weather, or other threats.
Words
shelter

noun
убежище
offer

verb
предлагать